package com.mhg.map;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;

public class Demo_02 {
//遍历map集合的方式1  Set<K> keySet() 获取 key 的Set集合
	public static void main(String[] args) {
		HashMap<String, Integer> map = new HashMap<>();
		map.put("张三", 12);
		map.put("李四", 34);
		map.put("王五", 23);
		System.out.println(map);
		//获取map集合中所有的key
		Set<String> set = map.keySet();
		Iterator<String> it = set.iterator();
		while(it.hasNext()){
			String key = it.next();//遍历集合 获取 key
			Integer value = map.get(key);//调用map集合的get方法 根据key 获取值
			System.out.println(key+";;;"+value);
		}
		
		//增强for循环 解决遍历问题
		for(String str : map.keySet()){
			System.out.println(str+":::"+map.get(str));
		}
	}

}
